From c908e263ac8b76b3ad5819f41919a177df33525c Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Thu, 2 Sep 2010 01:49:59 +0200 Subject: [PATCH] GtkCssProvider: strip whitespaces in symbolic color values. --- gtk/gtkcssprovider.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gtk/gtkcssprovider.c b/gtk/gtkcssprovider.c index 5e8ef5667b..c64ab88729 100644 --- a/gtk/gtkcssprovider.c +++ b/gtk/gtkcssprovider.c @@ -1465,7 +1465,7 @@ parse_rule (GtkCssProvider *css_provider, scanner->value.v_identifier[0] == '@') { GtkSymbolicColor *color; - gchar *color_name; + gchar *color_name, *color_str; /* Rule is a color mapping */ color_name = g_strdup (&scanner->value.v_identifier[1]); @@ -1480,7 +1480,8 @@ parse_rule (GtkCssProvider *css_provider, if (scanner->token != G_TOKEN_IDENTIFIER) return G_TOKEN_IDENTIFIER; - color = symbolic_color_parse (scanner->value.v_identifier); + color_str = g_strstrip (scanner->value.v_identifier); + color = symbolic_color_parse (color_str); if (!color) return G_TOKEN_IDENTIFIER; -- 2.30.2